Givet /^att det finns en fjärrströmbrytare "([^\"]*)" med huskod "([^\"]*)", enhetskod "([^\"]*)" och protokoll "([^\"]*)" på fil$/ do |fjärrströmbrytarnamn, huskod, enhetskod, protokoll|
  Dir.mkdir("db") unless File.directory? "db"
  dev = [{"name" => fjärrströmbrytarnamn, "switches" => [{"house_code" => huskod, "unit_code" => enhetskod, "model_name" => protokoll}]}]
  filename = "db/devices"
  file = File.open(filename,"w+")
  YAML::dump(dev,file)
  file.close
  File.exist?(filename).should == true
end

När /^jag läser in strömbrytare från fil$/ do
  file = File.open("db/devices","r")
  TriggerSwitchD::load_devices(file).each do |remote_device|
    @devices[remote_device[0]] = remote_device[1]
  end
  file.close
end